package org.springblade.modules.admin.vo.building;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;

/**
 * @author zcc
 * @version 1.0
 * @date 2025/8/19 11:38
 */
@Data
@ApiModel("客户单位分页model")
public class BuildingUserPageVo {

	@ApiModelProperty(value = "客户单位id")
	private Long id;

	@ApiModelProperty("客户类型2:--,1:合作客户0:丢失客户")
	private Integer type;

	@ApiModelProperty(value = "客户单位名称")
	private String name;

	@ApiModelProperty(value = "使用类型:1:个人2:公司")
	private Integer userType;

	@ApiModelProperty("电梯ids")
	private String eleIds;

	@ApiModelProperty("项目id")
	private String buildingIds;

	@ApiModelProperty("电梯的维保状态集合")
	private String maintainStatus;


	@ApiModelProperty("合作中的项目数")
	private Integer inTimeBuildingCounts = 0;

	@ApiModelProperty("合作中电梯数")
	private Integer inTimeEleCounts = 0;

	@ApiModelProperty("问题项目数")
	private Integer questionBuildingCounts = 0;

	@ApiModelProperty("问题电梯数")
	private Integer questionEleCounts = 0;


	@ApiModelProperty("全部项目数")
	private Integer allBuildingCounts =0;

	@ApiModelProperty("全部电梯数")
	private Integer allEleCounts = 0;

	@ApiModelProperty("客户负责人")
	private String customerUserName = "未知";
}
